#include"stack.h"

void test1(){
    Mystack::stack<string> st;
    st.push("ab");
    st.push("cd");
    st.push("ef");
    st.push("gh");
    while(!st.empty()){
        cout<<st.top()<<" ";
        st.pop();
    }
    cout<<endl;
}

void test2(){
    Myqueue::queue<string> q;
    q.push("ab");
    q.push("cd");
    q.push("ef");
    q.push("gh");
    while(!q.empty()){
        cout<<q.front()<<" ";
        q.pop();
    }
    cout<<endl;
}

int main(){
    test1();
    //test2();
    return 0;
}